<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <!-- 1、求两个数中 较大的值 并打印输出在控制台（使用 if语法 和 三元运算） -->
    <script>
       var num1=100;
        var num2=30;
       console.log( (num1>num2?num1:num2)+'较大');
    </script> 

    
   <!--  2、判断一个整数，属于哪个范围：大于0，等于0，小于0
 
         怎么判断整数：当 数字 % 1== 0,就表示这个数字是整数 -->
         
         <script>
              var num3=100;
              if(num3%1 == 0){
                  if(num3>0){
                    console.log('该数大于0') 
                  }else if(num3==0){
                    console.log('该数等于0') 
                  }else{
                    console.log('该数小于0') 
                  }
              }else{
                  console.log('请输入整数')
              }
         </script>

<!-- 
3、判断一个整数是偶数还是奇数，并输出结果
- 数字 % 2 == 0 证明是个偶数 -->
    <script>
        var num4=44;
        console.log(num4%2 == 0?'偶数':'奇数')
    </script>

<!-- 
4、开发一款软件，根据公式（身高 -108）*2 = 体重，可以有10斤左右的浮动。来观察测试者体重是否合适

	var height =	
	var weight = -->
<script>
    var height=158;
    var weight=90;
    var wei1=(height-108)*2;//标准体重
    if( (wei1-10)<=weight && weight<=(wei1+10)){
        console.log('测试者体重合适');
    }else{
        console.log('测试者体重不合适');
    }

</script>
        
<!--     1、输入分数，判断成绩等级（switch方法）
	【1】成绩在 90~100 评定为 A
	【2】成绩在 80~89  评定为 B
	【3】成绩在 70~79  评定为 C
	【4】成绩在 60~69  评定为 D
	【5】成绩在 60以下 评定为 E  -->

<script>
    var grade=100;
    var res=parseInt(grade/10);
    switch(res){
        case 0:
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:
            console.log('等级为E');
        break;
        case 6:
            console.log('等级为D');
        break;
        case 7:
             console.log('等级为C');
        break;
        case 8:
            console.log('等级为B');
        break;
        default:
            console.log('等级为A');
    }
// ---------------------------------------
  /*   var grade=100;
    switch(true){
        case grade>=90 && grade<=100 :
            console.log('等级为A');
        break;
        case grade>=80 && grade<=89 :
            console.log('等级为B');
        break;
            // console.log('等级为E');
      
            // console.log('等级为D');

    } */
</script>


<!-- 2、输入月份，显示当月的天数（使用case 穿透简化代码）
1-12 -->
   
    <script>
        var mouse=8;
        switch(mouse){
        case 2:
             console.log('闰年当月有28天，平年当月有29天');
        break;
        case 4:
        case 6:
        case 9:
        case 11:
            console.log('当月有30天');
        break;
        default:
            console.log('当月有31天');
    }

     


    </script>
      <!-- 3、小王入职薪水10k,每年涨幅5%，10年后小王的月薪为多少，总收入为多少？ -->
    <script>
        var salary=10;//第一年每个月10k
        var year=2;//从第二年开始，每年增幅5%
        var sum=salary*12;//在公司第一年的总收入
        
        while(year<=10){
            salary *=1.05; 
            year++ 
            sum +=salary*12;
        }
        console.log('10年后小王月薪为'+salary)
        console.log('10年后小王总收入为'+sum)
    </script>



<!-- 4、打印1-100中7的倍数 和 带7的数字（7,14,17,21,27,28.....） -->

       <script>
           for(var i=1;i<101;i++){
               var a=i%10//求个位数
               var b=parseInt((i-a)/10)//求十位数
                if(i%7==0 || a==7 || b==7){
                    console.log(i)
                }
           }
       </script>

<!-- 
5、使用while循环实现  打印100以内的奇数 -->

    <script>
        var j=1;
        while(0<j && j<101){
            if( j%2 !=0){
                console.log(j);
            }
            j++  ;
        }  

    </script>


</body>
</html>